home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 43
/
Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso
/
Aminet
/
comm
/
www
/
Lynx.lha
/
Lynx284
/
CHANGES
next >
Wrap
Text File
|
2001-01-25
|
9KB
|
156 lines
2001-01-01 (2.8.4dev.16)
* add ja.po message file (overlooked in dev.15, reported by Atsuhito Kohda
<kohda@nsx.pm.tokushima-u.ac.jp>)
* use C preprocessor at build-time to replace CF_EBCDIC configure macro -PG
* integrated SSL patch from http://www.moxienet.com/lynx/ as a configure
option, --with-ssl -TD
* add configure check for delscreen(), which is not available in some older
SVr3 curses libraries -TD
* add configure check for socks5p.h, to allow socks5 build to use function
prototypes -TD
* updated config.sub, config.guess -TD
* modify some configure macros to use CF_PATHSEP, for path-separator which is
usually colon on Unix, and semicolon on MSDOS, etc. -TD
* modify several configure macros to use $CFLAGS consistently for compiler
options and $CPPFLAGS for C preprocessor options -TD
2000-12-21 (2.8.4dev.15)
* add .po files to main distribution, remove stubs for files that were not
implemented, use msgmerge to resync against the current lynx.pot
(prompted by discussion with Morten Bo Johansen <mojo@image.dk>) -TD
* corrected dev.13 changes for EXP_READPROGRESS, to make the
non-EXP_READPROGRESS configuration build and work with .lynxrc settings -DK
* use EXIT_SUCCESS/EXIT_FAILURE in exit() and exit_immediately() calls -TD
* improve check for lynx_temp_space by ensuring that the directory actually
exists; attempt to create the directory if it does not, e.g., ~/tmp/, to
resolve problem introduced by Mandrake's patch -TD
* modify SetOutputMode() to flush stdout to work around buffering problem with
cygwin on error exit from Lynx (reported by Brad Town <btown@ceddec.com>) -TD
* change definitions for LYCharINTERRUPT1 and LYCharINTERRUPT2 to not use
FROMASCII() in the EBCDIC configuration, since those symbols are used in case
statements which otherwise would not compile -PG
2000-11-03 (2.8.4dev.14)
* restore initialization of LYlines, LYcols in setup() which was lost in dev.12
changes (reported by DK).
* modify logic for -stdin option to redirect keyboard input to null device
if lynx is not connected to a terminal, e.g., running under cron -TD
* check in DontCheck() if Lynx is reading from a command-script, to avoid
using those characters to interrupt the application -TD
* add a cleanup handler for win32, since UNIX-style signal handlers do not
work on that platform -TD
2000-10-25 (2.8.4dev.13)
* fix missing ifdef for EXP_READPROGRESS in LYOptions.c (reported by
Atsuhito Kohda) -TD
2000-10-25 (2.8.4dev.12)
* add a configure check for video library on OS/2 EMX, needed to link with
slang. Arrow keys do not work -TD
* use macro UCH to fix gcc's char-used-as-subscript warnings, and to replace
existing casts to unsigned char, making the code more readable -TD
* merge variants of HTReadProgress() -TD
* modify SHOW_KB_RATE in lynx.cfg to allow disabling logic that
shows transfer rate during download. If EXP_READPROGRESS is defined, make
this alterable from the command line and options menu as well (from
discussion by Karen Lewellen <klewellen@delphi.com>) -TD
* add the pathname that caused a problem to the error message in
CF_PATH_SYNTAX, lest someone be confused when tilde is not expanded
(addresses a problem reported by Lawrence Kwan <lawrence@interlog.com>) -TD
* remove redundant leading newlines in "lynx -version" output (reported by Sven
Guckes) -TD
* add dependency in src/makefile.in for building chrtrans/makeuctb$x, used by
UCdomap.o -IZ
* fix CF_PATH_SYNTAX square brackets for OS/2 EMX case, lost by not disabling
m4's quotes for that line (report by IZ) -TD
* remove older/unused variant of code to set screen size in LYCurses.c by
setting environment variables -PG
* one of the ".po" files is zipped as type binary rather than ASCII, so it does
not unzip on OS/390 with the "-a" option. The "-aa" works better since it
forces text conversion regardless of the type of the archived file -PG
* change definitions of LYCharINTERRUPT1 and LYCharINTERRUPT2 to accommodate
EBCDIC -PG
> the remainder (most of the functional changes in this patch) from IZ:
* add "typeless" notion to color style logic:
a) reverts to the style "foo" (from "foo.classname") if the style
"foo.classname" was not configured;
b) For input elements of type=typename uses style
"input.type.typename" if this style is configured (but
"input.classname" is not!);
c) Same for typeless elements, with typename="".
This allows the following:
input.type.submit:normal:blue:black
# match "link":
input:normal:green
textarea:normal:white:cyan
# type-less input is the same as type=text (similar to textarea)
input.type.:normal:white:cyan
input.type.text:normal:white:cyan
If your "link" is configured as normal:green, then input elements of types
other than typeless, text, or submit will be shown in the same style as link.
The textareas and text input elements are shown in the same style (but
different from "link" style), and submit "buttons" are shown yet in another
style.
* implement styles in "dynamic areas" of documents. Three flavors of them are
active text-edit fields, non-active ones, and links/radiobuttons, etc.
This patch is concerned with the first flavor only. Two subflavors are
document's text-edit areas, and Lynx's ones (such as where you input the URL
after `g'). Each one of them has 3 elements: scroll symbols ("arrows"),
after-the-end padding, and the actual input string.
The patch
a) makes styles for these 2*3 elements customizable;
b) uses ACS chars (if available) for the arrows (instead of `{'/`}').
[It would be nice to make non-active text-areas to have customizable
styles for padding, and have scroll arrows too...]
Here is my customization for testing:
edit.active:normal:red:cyan
edit.prompt:normal:green:cyan
edit.active.arrow:normal:yellow:cyan
edit.prompt.arrow:normal:yellow:gray
edit.active.pad:normal:gray:cyan
edit.prompt.pad:normal:white:black
* modify LYSystem() to allow changing size of lynx window with OS/2 EMX
at runtime. Example:
!mode 110,30;exit
* use new macros LYCharINTERRUPT1, LYCharINTERRUPT2 and LYCharIsINTERRUPT() to
make it simpler to find uses of ^C and ^G
* modify key mappings so the keymap file overrides the terminfo/termcap
description rather than the reverse
* make unrecognized keynames emit diagnostic when tracing (but ignores them the
same way the older code did). Trace info about each keycode received
* provide better tracing of style choices, both when styles are assigned into
text-lines, and when lss directives are converted to "numeric colors"
* add similar tracing for links and contents of user-editable stuff
* slightly expand the cache of colors to better accomodate 16-color terminals,
and fixes a misprint in handling background-color == maxcolor
* modify logic in color styles initialization using flag default_color_reset to
override ncurses use_default_colors() logic if the "default" color style tag
is found in lynx.lss
2000-10-18 (2.8.4dev.11)
* include LYLeaks.h in LYPrettySrc.c to allow leak-checking -TD
* modify configure script macro CF_RECHECK_FUNC to ensure that we add a given
library only once to the resulting list. This fixes a longstanding bug which
caused the nsl library to be repeated on some platforms (reported by BL for
one of the SCO configurations, and Urs JanBen <urs@tin.org> for SINIX-L 5.41
(i386-sni-sysv4)) -TD
* modify "make install-doc" rule to first remove targets. Otherwise "ln -s"
and "cp" fail to create the targets when installing with normal user
permissions (reported by LV) -TD
* fix for handle_LYK_DWIMEDIT() to ensure it does not dereference a null
pointer, when trying to edit a text file with no links within it (report by
Harri Tuominen) -DK
* add fallback definitions to accommodate renaming of UCX$xxx symbols to
TCPIP$xxx in recent versions of OpenVMS UCX (reported by Horst Drechsel
<ai05@sternwarte.uni-erlangen.de>) -TD
* add TRSTable.obj to src/descrip.mms objects -TD
* modify configure script to omit LYExtern.o and LYLocal.o if the corresponding
options (externs and dired) are disabled -TD
* correct a typo that made configure script always define USE_EXTERNALS -TD
* interpret ftp server type for VMS if a URL is given with "/~name", as a
Unix-style server. This works for the following, at least:
VMS V6.2 AlphaServer 2100 4/233 MadGoat System type.
(reported by Rick Dyson <dyson@iowasp.physics.uiowa.edu>) -TD
* make configure check for getaddrinfo() less strict, needed with --enable-ipv6
on IPv4-only system (patch by Munechika SUMIKAWA)